//
//  AppDelegate+EaseMob.h
//  EasMobSample
//
//  Created by dujiepeng on 12/5/14.
//  Copyright (c) 2014 dujiepeng. All rights reserved.
//

/**
 环信的注册

 @param EaseMob <#EaseMob description#>
 @return <#return value description#>
 */
#import "RomensSDK/RomensAppDelegate.h"

@interface RomensAppDelegate (EaseMob)

//添加属性
- (UIApplication *)hx_application;
- (void)setHx_application:(UIApplication *)hx_application;

- (NSDictionary *)hx_launchOptions;
- (void)setHx_launchOptions:(NSDictionary *)hx_launchOptions;

/**
 程序打开时，添加登录状态的通知
 */
- (void)HX_AddNotificationHXLogin;

/**
 1.查看本地是否有Appkey，若有，直接SDK初始化
 2.查看是否已设置成自动登录,返回
 @return 是否是自动登录
 */
- (BOOL)HX_isAutoLogin;
/**
 初始化环信SDK,同- (BOOL)HX_isAutoLogin;只是一个有返回值，一个没有
 */
- (void)HX_initSDK;
//环信登录成功后，在切换根控制器时，初始化环信数据
/**
 登录时数据初始化
 */
- (void)HX_asynInitDataWithGroup:(BOOL)isSync;
- (void)HX_asynInitData;//相当于调用了上面的方法，参数默认为YES；

/**
 在桌面图标显示未读消息数量
 @param isShow 是否显示
 */
- (void)HX_ShowIconBadgeNumber:(BOOL)isShow;

@end
